immaculately cleaned - Turc Anglais Dictionnaire